package com.logicalthinking.socialmall.common.vo.requestVo.product;

import com.logicalthinking.socialmall.common.vo.requestVo.PageAbleVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

/**
 * @author Chen LiJia
 * @since 2020/2/19
 */
@ApiModel
@Setter
@Getter
public class AppProductQueryParams extends PageAbleVo {

    /**
     * 搜索关键字
     */
    @ApiModelProperty(value = "搜索关键字")
    private String searchKey;

    /**
     * 类别名称
     */
    @ApiModelProperty(value = "类别名称")
    private String categoryId;

    /**
     * 综合排序 0顺序 1倒序
     */
    @ApiModelProperty(value = "综合排序 0顺序 1倒序")
    private Integer sortByComplex;

    /**
     * 销量排序 0顺序 1倒序
     */
    @ApiModelProperty(value = "销量排序 0顺序 1倒序")
    private Integer sortBySales;

    /**
     * 价格排序 0顺序 1倒序
     */
    @ApiModelProperty(value = "价格排序 0顺序 1倒序")
    private Integer sortByPrice;

    /**
     * 当前用户位置经度
     * 用于计算距离
     */
    @ApiModelProperty("当前用户位置经度")
    private Double UserLongitude;

    /**
     * 当前用户位置纬度
     * 用于计算距离
     */
    @ApiModelProperty("当前用户位置纬度")
    private Double UserLatitude;

}
